package com.example.springbootdemo.proxy.dynamicproxy;

/**
 * @author ：cici
 * @date ：Created in 2019/10/17 15:17
 * JDK的动态代理就是凡实现了同样接接口的，都可以代理，代理出来一个你自己增强逻辑后的虚构类，增加的逻辑，写在实现了InvocationHandler的类即可
 */
public class TestMain {

    public static void main(String[] args) {

        StartProxy proxy = new StartProxy();
        proxy.setObject(new Jay());
        Start start = (Start) proxy.creatProxyedObj();
        start.sing();
    }
}
